package com.asianrapid.service.sys;

import com.asianrapid.model.sys.StaffEntity;

import java.util.List;

public interface StaffService {


    /**
     * 通过登录名得到用户信息
     * @param name
     * @return
     */
    public StaffEntity getStaffEntityByName(String name);

    /**
     * 获取staff列表
     * @param name
     * @param pageSize
     * @param page
     * @return
     */
    public List<StaffEntity> staffsList(String name, int pageSize, int start);

    /**
     * 获取staff列表的总量
     * @param name
     * @param pageSize
     * @param page
     * @return
     */
    public Integer staffsSize(String name, int pageSize, int start);

    /**
     * 新建用户信息
     * @param staffEntity
     */
    public void insertStaff(StaffEntity staffEntity);

    /**
     * 更新用户信息
     * @param staffEntity
     */
    public void updateStaff(StaffEntity staffEntity);

    /**
     * 删除用户信息
     * @param groupId
     */
    public void deleteStaffs(List<String> groupId);
}
